故事的主要情节围绕着格罗夫镇展开,这是一个信仰基督教的小镇,宗教氛围浓厚。一切都显得平静和祥和,直到一天,夏恩选择以自杀的方式结束了自己的生命。这一事件引发了镇上的震动,但更可怕的事情接连发生。夏恩的女友娜塔莉和她的父亲伯纳德也相继自杀身亡,给镇上居民带来了巨大的恐慌。
迪兰,牧师的儿子,开始怀疑这一系列自杀事件与格罗夫镇的一家人有关。这个家庭中的母亲被认为是女巫,虽然她已经去世,但人们依然怀疑她的诅咒仍然存在。迪兰坚信,如果不阻止更多人的死亡,就必须铲除这一诅咒的源头,也就是家庭的最后一位成员艾丹。
然而,情况变得更加复杂。不少镇上的人相继自杀,包括了林赛,一个普通的女孩,她也即将成为诅咒的牺牲品。在绝望的时刻,林赛求助于艾丹,希望他能帮助她摆脱死亡的威胁。艾丹和林赛的接触让他逐渐产生了特殊的感情,他发现自己已经深深爱上了她。然而,唯一能够结束诅咒的方式却是通过以自己的生命来偿还。